/**
 * Todos los Derechos Reservados © 2013 Java Revolutions.
 * Evangelion.
 * Este software contiene información propiedad exclusiva de Java Revolutions considerada Confidencial.
 * Queda totalmente prohibido su uso o divulgación en forma parcial o total.
 * ----------------------------------------------------------------------------
 * Nombre de Aplicacion: Evangelion
 * Nombre de archivo: ServicePermisosmatriculados.java
 * Fecha de creacion : Diciembre, 2013
 * @author : Sergio Alberto Cortés Rios
 * @version 1.0
 *
 * Bitácora de modificaciones:
 * CR/Defecto 		Fecha 			Autor 			Descripción del cambio
 * ----------------------------------------------------------------------------
**/

package com.evangelion.core.service;

import com.evangelion.core.dominio.DominioPermisosmatriculados;
import com.evangelion.core.ejb.session.SessionBeanPermisosmatriculados;
import java.util.List;
import javax.ejb.EJB;

public class ServicePermisosmatriculados implements IfacePermisosmatriculados {
    @EJB
    private SessionBeanPermisosmatriculados ejbPermisosmatriculados;
    
    @Override
    public List<DominioPermisosmatriculados> getLista() throws Exception {
        return ejbPermisosmatriculados.getPermisosmatriculados();
    }
    
    @Override
    public List getListaPagination(Object obj) throws Exception {
        return ejbPermisosmatriculados.getPermisosmatriculadosPagination((DominioPermisosmatriculados)obj);
    }

    @Override
    public int getRowCount() throws Exception {
        return ejbPermisosmatriculados.getRowCount();
    }
    
    @Override
    public Object getById(Object obj) {
        return ejbPermisosmatriculados.getById((DominioPermisosmatriculados)obj);
    }

    @Override
    public Object save(Object obj) {
        return ejbPermisosmatriculados.save((DominioPermisosmatriculados)obj);
    }

    @Override
    public Object update(Object obj) {
        return ejbPermisosmatriculados.update((DominioPermisosmatriculados)obj);
    }

    @Override
    public Object delete(Object obj) {
        return ejbPermisosmatriculados.delete((DominioPermisosmatriculados)obj);
    }
    
    @Override
    public Object deleteAll(List lista) {
        return ejbPermisosmatriculados.deleteAll(lista);
    }
}
